package com.tdh.dao;

import com.tdh.pojo.CkCkxz;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CkCkxzMapper {

    /**
     * 插入查控对象
     * @param ckxzList 查控对象数组
     * @return 影响行数
     */
    int addCkxzes(@Param("ckxzList") List<CkCkxz> ckxzList);

    /**
     * 批量删除查控对象
     *
     * @param ids 查控流水号
     * @return 删除行数
     */
    int deleteCkxzes(String[] ids);

    int deleteByDjpc(@Param("djpc")String djpc);

    /**
     * 根据查控流水号查询对应的所有协执单位
     * @param cklsh 查控流水号
     * @return 协执单位List
     */
    List<String> queryCheckedXzdw(@Param("cklsh") String cklsh);

    /**
     * 根据查控流水号查询所有同一批次的查控对象 以及协执说明
     * @param cklsh 查控流水号
     * @return List<CkCkxz>
     */
    List<CkCkxz> queryBatch(@Param("cklsh") String cklsh);
}
